package org.jeecg.modules.demo.evaluate.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;

@Data
@TableName("GC_EVALUATE")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="Evaluate对象", description="Evaluate")
public class Evaluate implements Serializable {
    private static final long serialVersionUID = 1L;

    /**id*/
    @TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "ID")
    private String id;
    /**公司id*/
    @Excel(name = "公司id", width = 15)
    @ApiModelProperty(value = "公司id")
    private int traderid;
    /**无故障率*/
    @Excel(name = "无故障率", width = 15)
    @ApiModelProperty(value = "无故障率")
    private double wgzl;
    /**维修及时性*/
    @Excel(name = "维修及时性", width = 15)
    @ApiModelProperty(value = "维修及时性")
    private double wxjsx;
    /**性能稳定性*/
    @Excel(name = "性能稳定性", width = 15)
    @ApiModelProperty(value = "性能稳定性")
    private double xnwdx;
    /**响应速度*/
    @Excel(name = "响应速度", width = 15)
    @ApiModelProperty(value = "响应速度")
    private double xysd;
    /**问题解决率*/
    @Excel(name = "问题解决率", width = 15)
    @ApiModelProperty(value = "问题解决率")
    private double wtjjl;
    /**客户满意度*/
    @Excel(name = "客户满意度", width = 15)
    @ApiModelProperty(value = "客户满意度")
    private double khmyd;
    /**交付准时率*/
    @Excel(name = "交付准时率", width = 15)
    @ApiModelProperty(value = "交付准时率")
    private double jfzsl;
    /**库存周转率*/
    @Excel(name = "库存周转率", width = 15)
    @ApiModelProperty(value = "库存周转率")
    private double kczzl;
    /**数据准确率*/
    @Excel(name = "数据准确率", width = 15)
    @ApiModelProperty(value = "数据准确率")
    private double sjzql;
    /**合同履行情况*/
    @Excel(name = "合同履行情况", width = 15)
    @ApiModelProperty(value = "合同履行情况")
    private double htlxqk;
    /**无违规记录*/
    @Excel(name = "无违规记录", width = 15)
    @ApiModelProperty(value = "无违规记录")
    private double wwgjl;
    /**费用支付及时性*/
    @Excel(name = "费用支付及时性", width = 15)
    @ApiModelProperty(value = "费用支付及时性")
    private double fyzfjsx;

    /**总分*/
    @Excel(name = "总分", width = 15)
    @ApiModelProperty(value = "总分")
    private double totalscore;
}
